package com.haikesi.api.mode.domain.po;

import com.haikesi.api.base.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;
import javax.persistence.*;
@Data
@EqualsAndHashCode(callSuper = false)
@Table(name = "platform_mode")
public class PlatformModePO extends BaseEntity {

    /**
     * 我方平台模式ID
     */
    @Column(name = "mode_id")
    private String modeId;

    /**
     * 平台模式ID
     */
    @Column(name = "platform_mode_id")
    private String platformModeId;

    /**
     * 所属账号
     */
    private String account;

    /**
     * 模式名称
     */
    @Column(name = "mode_name")
    private String modeName;

    /**
     * 激活模式
     */
    @Column(name = "enable_mode")
    private Integer enableMode;

    /**
     * 模式说明
     */
    @Column(name = "mode_readme")
    private String modeReadme;

    /**
     * 模式执行前提示语
     */
    @Column(name = "mode_exe_before_say")
    private String modeExeBeforeSay;

    /**
     * 模式执行后提示语
     */
    @Column(name = "mode_exe_after_say")
    private String modeExeAfterSay;

    /**
     * 模式执行提示播音
     */
    @Column(name = "mode_exe_say_sound")
    private String modeExeSaySound;

    /**
     * 模式执行提示语速
     */
    @Column(name = "mode_exe_say_speed")
    private Integer modeExeSaySpeed;

    /**
     * 模式执行提示音量
     */
    @Column(name = "mode_exe_say_voice")
    private Integer modeExeSayVoice;

    /**
     * 模式命令
     */
    @Column(name = "cmds")
    private String cmds;

}